// 引入封装好的 方法
const http = require('../../utils/http');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    contentStr: null, //文章数据
    contentState:true,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // source_uuid=1faa487a443d4b8badfcbb6ded50b844_4&content_uuid=b1eda25cde034b5486cd702c4f7a15e1_4
    // console.log('------->', options.source_uuid, '------->', options.content_uuid);
    this.novelData(options.source_uuid, options.content_uuid)
    // this.novelData('1faa487a443d4b8badfcbb6ded50b844_4', 'b1eda25cde034b5486cd702c4f7a15e1_4')
  },
  novelData(k, t) {
    wx.showLoading({
      title: '正在努力加载中...',
    })
    http.get("/reader/book/content.json", {
      source_uuid: k,
      content_uuid: t
    }).then(res => {
      wx.hideLoading()
      // 使用正则添加类名
      let regTitle =/<h1><span/g;
      let tempTitle = res.content.replace(regTitle,'<h1><span class="title"')
      let regContent = /<p/g;
      let tempString = tempTitle.replace(regContent,'<p class="txt"')
      console.log('文章数据--------', tempString);
      // 特殊情况，vip看不了
      if(res.content == undefined){
        this.setData({
          contentState:false
        })
      }
      this.setData({
        // contentStr: res.content
        contentStr:tempString
      })
    })
  }
})